@charset "utf-8";
html{background: #fff;color: #000; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{padding: 0px;margin: 0px;}
table{border-spacing: 0;border-collapse: collapse;}
fieldset,img{border-style:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style: normal;font-weight: normal;}
li{list-style-type: none;}
caption,th{text-align: left;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}
q:before, q:after{content: '';}
abbr,acronym{border-style: none;font-variant: normal;}
sup{vertical-align: text-top;}
sub{vertical-align: text-bottom;}
input,button,textarea,select{font-family: inherit; vertical-align:middle;}
input,button,textarea,select,small{font-size: 100%;}
legend{color: #000;}
del,ins{text-decoration: none;}

/*背景*/
html{background: #FFF url(../images/all_bg.png) repeat-x;}
body{background: url(../images/top_bg.png) top left no-repeat; text-align:center;}
/*头部*/
#Header{height:106px; width:889px; margin-left:auto; margin-right:auto; text-align:left;}
#Header ul{float:left;}
#Header ul.logo{padding:24px 32px 0px 26px;}
#Header ul.menu li{float:left; padding:40px 15px 0 15px; font-size:14px;}
#Header ul.menu li a{font-weight:bold; color:#FFF; text-decoration:none; display:block; }
#Header ul.menu li a:hover{text-decoration:underline}
#Header ul.menu li a span{color:#FFF; font-size:12px; font-weight:normal;}
#Header ul.menu li a.sel{background:url(../images/top_ico.gif) center left no-repeat; padding-left:22px;}
#Header ul.search{float:right; padding: 0 42px 0 0;}
#Header ul.search input{border:0;margin-top:37px;}
#Header ul.search .text{padding:2px;width:154px;margin-right:8px;font-size:12px;position:relative;top:-2px;*top:0px;}
#Header ul.search .submit{background-image:url(../images/search.gif);width:75px;height:19px;position:relative;top:2px;*top:0px;}
.Clear{border-top:1px solid transparent !important; margin-top:-1px !important; border-top:0; margin-top:0; clear:both; visibility:hidden;}
/*尾部*/
#Footer{border-top:1px solid #c3c3c3;width:889px; font-size:12px; margin-left:auto; margin-right:auto; height:10px;}
#Footer ul{float:left;}
#Footer ul li{padding:9px 0 0 10px; color:#0d8fda;}
#Footer ul.about{ float:right;}
#Footer ul.about li{float:left; padding:9px 10px 14px 20px;}
#Footer ul.about li a{color:#545454; text-decoration:none;}
#Footer ul.about li a:hover{text-decoration:underline;}
/*单属性样式*/
.b{font-weight:bold}
.fl{float:left}
.fr{float:right}
.tl{text-align:left}
.tr{text-align:right}
/*块样式*/
#body{width:889px; font-size:12px;margin:auto;}
#body div.left{float:left;width:173px;}
#body div.right{float:right;width:711px; _height:200px; min-height:200px;}
#body div ul.item{background:#FFF url(../images/item_top.gif) top repeat-x; border:1px #c3c3c3 solid; margin-bottom:5px;}
#body div ul.item h1{background:url(../images/item_ico.gif) center left no-repeat; margin:4px 0 20px 5px; text-align:left; padding:2px 0 0 20px;font-weight:bold;}
#body div ul.item h1 a{float:right; font-weight:normal; color:#5c5b58;padding-right:10px; text-decoration:none;}
#body div ul.item h1 a:hover{color:#0479c4}
#body div ul.item h2{background:url(../images/item_h2_ico.gif) center left no-repeat;text-align:left;font-weight:bold; margin:0 0 0 10px; padding:0 0 0 15px;cursor:pointer;}
#body div ul.item h2.sel{background:url(../images/item_h2s_ico.gif) center left no-repeat;margin:0 0 0 12px;padding:0 0 0 13px;}
#body div ul.item h6,#body div ul.account h6{background:url(../images/item_foot.gif) bottom repeat-x; height:11px; clear:both;}
#body div ul.account {background:#FFF url(../images/zfbg.gif) top repeat-x; border:1px #c3c3c3 solid; margin-bottom:5px;}
#body div ul.account h1{background:url(../images/a_icon.gif) center left no-repeat;text-align:left; padding:16px 0 8px 30px; margin:4px 10px 24px 10px;}
#body div ul.account .pic{background:url(../images/pic_ico.gif) center left no-repeat;}
#body div ul.account h1 p{background:url(../images/h1bg.gif) bottom repeat-x;font-weight:bold; font-size:14px;}
#body div ul.account h1 p b{ background: url(../images/h2bg.gif) bottom repeat-x; padding-right:5px;}
#body div ul.account h1 a{float:right;color:#5b5b59; padding-right:5px; text-decoration:none;*margin-top:-2px;margin-top:-4px;}
*+html #body div ul.account h1 a{margin-top:-2px;}
*html  #body div ul.account h1 a{margin-top:-2px;}
#body div ul.account h1 a:hover{color:#1a7fca;}

/*人气*/
#userlist{_height:10px; min-height:10px}
#userlist li{text-align:left;margin:5px 0 0 0;}
#userlist li a{background:url(../images/item_li_ico.gif) top left no-repeat;margin:0 0 5px 40px; padding:0 0 0 15px; background-position:3px 4px; color:#5c5c5a; text-decoration:none}
.user li a:hover{text-decoration:underline;}
.hotuser{width:171px;}
.hotuser li{float:left; width:78px;}
.hotuser li a{background:url(../images/img_border1.gif) no-repeat; padding:4px 6px 0 4px; display:block; margin:4px 4px 0 19px; text-decoration:none; color:#727272;}
.hotuser li a:hover{background:url(../images/img_border_sel.png) no-repeat; color:#167dca}
.hotuser li a img{padding-bottom:8px;height:45px; width:45px}
	